.main{
    width: 1000px;
    margin: auto;
    // background-color: pink;
}
.c_clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.cont{
    padding-bottom: 50px;
}
// 上开始
.top{
    width: 100%;
    text-align: center;
    height: 29px;
    color: #656565;
    background-color: #f6f6f6;
    border-bottom: 1px solid #ddd;
    ul{
        line-height: 29px;
    }
    img{
        display: inline-block;
    }
    .top_o{
        // background: pink;s
        font-size: 13px;
    }
}
// 上结束

// 中开始
.cont-top{
    height: 112px;
    .cont-l{
        height: 57px;
        margin-top: 31px;
        a{
            width: 185px;
            background: url(../images/welland.gif) 0 0 no-repeat;
            display: block;
            height: 57px;
            overflow: hidden; 
        }
        span{
            width: 169px;
            background: url(../images/welreg_01.gif) 0 0 no-repeat;
            display: block;
            height: 57px;
            overflow: hidden; 
        }
    }
    .cont-r{
        color: #525252;
        padding-top: 70px;
        font-size: 13px;
        a{
            color: #0089cf;
        }
    }
}
.cont-cent{
    height: 42px;
    margin-top: 5px;
    ul li{
        display: block;
        float: left;
        margin-right: 2px;
        width: 225px;
        height: 42px;
        cursor: pointer;
        line-height: 42px;
        font-size: 16px;
        // font-weight: 600;
        text-align: center;
        .icon{
            height: 16px;
            padding-left: 20px;
            background: url(../images/welreg_01.gif) 0 -229px no-repeat;
        }
    }
    li.on{
        background: url(../images/welreg_01.gif) 0 -58px no-repeat;
        color: #fff;
    }
    .li-lab{
        margin-top: 15px;
        font-size: 13px;
        a{
            color: #0089cf;
        }
        strong{
            font-family: 微软雅黑;
            color: #eb0007;
            font-weight: normal;
        }
    }
}
.cont-bot{///////
    border: 2px solid #ff8400;
    width: 1000px;
    .cont-bot-inp{
        width: 532px;
        padding-left: 133px;
        color: #666;
        padding-top: 62px;
        span{
            display: block;
            font-size: 13px;
            text-align: right;
            width: 187px;
            padding-right: 15px;
            height: 37px;
            line-height: 37px;
            color: #666;
        }
        .bot-inp1{
            width: 1000px;
            height: 52px;
            .bot-inp2{
                position: relative;
                .inp1{
                    width: 314px;
                    padding: 5px 25px 5px 10px;
                    height: 25px;
                    line-height: 25px;
                    border: 1px solid #a2a2a2;
                }
                .bot-inp2-ico{
                    width: 16px;
                    height: 16px;
                    background: url(../images/welland.gif) 0 -229px no-repeat;
                    position: absolute;
                    top: 8px;
                    right: 9px;
                    z-index: 10;
                }
                .i-ico{
                    height: 19px;
                    background: url(../images/welland.gif)0 -251px no-repeat;
                }
            }
            p{
                margin-left: 10px;
                height: 37px;
                line-height: 37px;
                color: #eb0007;
                font-size: 14px;
                max-width: 300px;
                // display: none
            }
        }
        .bot-yzm{
            width: 1000px;
            height: 44px;
            span{
                display: block;
                font-size: 13px;
                text-align: right;
                width: 187px;
                padding-right: 15px;
                height: 37px;
                line-height: 37px;
                color: #666;
            }
            p{
                margin-left: 35px;
                height: 37px;
                line-height: 37px;
                color: #eb0007;
                font-size: 14px;
                max-width: 300px;
                // display: none;
            }
            .yzm-num .yzm-num-1{
                font: 15px AriaL;
                color: #222;
                width: 102px;
                padding: 5px 10px 5px 10px;
                height: 25px;
                line-height: 25px;
                border: 1px solid #a2a2a2;
            }
            .yzm-num .yzm-num-2{
                line-height: 35px;
                font-size: 13px;
                // img{
                //     margin: 3px 5px 0;
                //     float: left;
                // }
                a{
                    color: #0089cf;
                }
                .btn-yzm{
                    width: 116px;
                    height: 26px;
                    border: none;
                    background: url(../images/welreg_01.gif)0 -146px no-repeat;
                    cursor: pointer;
                    margin: 6px 0 0 10px;
                    display: block;
                    line-height: 26px;
                    text-align: center;
                    color: #858585;
                }
            }
        }
        .bot-btn{
            height: 117px;
            margin-left: 202px;
            .btn-img{
                width: 126px;
                height: 33px;
                background: url(../images/welreg_01.gif)0 -175px no-repeat;
                border: none;
                outline: none;
                cursor: pointer;
            }
            .bot-bottom{
                padding: 25px 0;
                color: #888;
                width: 351px;
                line-height: 22px;
                font-size: 13px;
                p{
                    color: #666;
                    font-weight: 600;
                    font-size: 13px;
                }
            }
        }
        
    }
}
// 右侧浮动
.sidebar-out{
    height: 100%;
    border-right: 4px solid #222;
    position: fixed;
    right: 0;
    top: 0;
 }
 .sidebar{
     z-index: 999;
     width: 36px;
     position: fixed;
     height: 100%;
     right: 0;
     top: 0;
     .bar_top{
         position: absolute;
         top: 50%;
         margin-top: -72px;
         right: 0;
         width: 36px;
         height: 144px;
         li{
             width: 36px;
             height: 36px;
             clear: both;
             z-index: 2;
             position: absolute;
         }
         .fly-user{
             right: 0;
             top: 0;
             .a-sidebar{
                 background: 0 0;
                 border-radius: 5px 0 0 0;
                 display: block;
                 width: 36px;
                 height: 36px;
                 cursor: pointer;
                 background: url(../images/xfbj.png)no-repeat;
                 z-index: 2;
                 position: relative;
             }
             .sidebarcom-hover{
                 position: absolute;
                 right: -325px;
                 top: 0;
                 background: url(../images/xfbj.png)no-repeat;
                 width: 257px;
                 height: 228px;
                 padding: 2px;
                 z-index: 1;
                 .closex{
                     display: block;
                     position: absolute;
                     width: 12px;
                     height: 12px;
                     right: 12px;
                     top: 20px;
                     background: url(../images/xfbj.png)no-repeat -69px -357px;
                     cursor: pointer;
                 }
                 .slide-login{
                     margin-top: 30px;
                     .slide-pic{
                         width: 74px;
                         height: 74px;
                         margin: auto;
                         display: block;
                         margin-bottom: 10px;
                         img{
                             border: 1px solid #ddd;
                             border-radius: 37px;
                         }
                     }
                     .slide-login-btn{
                         text-align: center;
                         a{
                             color: #f70800;
                             padding: 6px;
                         }
                     }
                 }
                 .slide-login-go{
                     position: absolute;
                     bottom: 2px;
                     left: 2px;
                     width: 207px;
                     background-color: #f8f8f8;
                     padding: 16px 25px;
                 }
             }
         }
         .fly-care{
             right: 0;
             top: 36px;
             .a-sidebar{
                 border-radius: 0;
                 display: block;
                 width: 36px;
                 height: 36px;
                 cursor: pointer;
                 background: url(../images/xfbj.png)no-repeat 0 -92px;
                 // background: ;
                 z-index: 2;
                 position: relative;
             }
             .slide-hui{
                 width: 90px;
                 height: 36px;
                 line-height: 36px;
                 background: url(../images/xfbj.png)no-repeat 0 -412px;
                 right: -90px;
                 top: 0;
                 text-align: center;
                 position: absolute;
                 z-index: 1;
                 a{
                     color: #fff;
                 }
             }
         }
         .fly-ser{
             right: 0;
             top: 72px;
             .a-sidebar{
                 border-radius: 0;
                 display: block;
                 width: 36px;
                 height: 36px;
                 cursor: pointer;
                 background: url(../images/xfbj.png)no-repeat 0 -138px;
                 // background: ;
                 z-index: 2;
                 position: relative;
             }
         }
     }
     .bar_bot{
         position: absolute;
         bottom: -1px;
         right: 0;
         width: 36px;
         height: 108px;
         li{
             width: 36px;
             height: 36px;
             clear: both;
             z-index: 2;
             position: absolute;
         }
         .fly-code{
             right: 0;
             top: 0;
             .a-sidebar{
                 // border-radius: 0;
                 display: block;
                 width: 36px;
                 height: 36px;
                 cursor: pointer;
                 background: url(../images/xfbj.png)no-repeat 0 -184px;
                 // background: ;
                 z-index: 2;
                 position: relative;
             }
         }
         .fly-ask{
             right: 0;
             top: 36px;
             .a-sidebar{
                 // border-radius: 0;
                 display: block;
                 width: 36px;
                 height: 36px;
                 cursor: pointer;
                 background: url(../images/xfbj.png)no-repeat 0 -230px;
                 // background: ;
                 z-index: 2;
                 position: relative;
             }
         }
         .fly-return{
             right: 0;
             top: 72px;
             .a-sidebar{
                 // border-radius: 0;
                 display: block;
                 width: 36px;
                 height: 36px;
                 cursor: pointer;
                 background: url(../images/xfbj.png)no-repeat 0 -276px;
                 // background: ;
                 z-index: 2;
                 position: relative;
             }
         }
     }
 }
// 中结束

//尾部开始
.footer{
    clear: both;
    height: auto;
    text-align: center;
    padding: 0;
    background: none;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 90px;
    border-top: 1px solid #e3e3e3;
    -webkit-font-smoothing: subpixel-antialiased !important;
    .footad{
        height: 100px;
        background-color: #f6f6f6;
    }
    .flist{
        border: 1px solid #e6e6e6;
        padding: 26px 0 26px 75px;
        display: block;
        // height: 167px;
        .flistdl{
            float: left;
            width: 95px;
            height: 114px;
            padding-left: 42px;
            border-right: 1px dotted #e6e6e6;
            text-align: left;
            dt{
                color: #333;
                font-size: 16px;
                height: 26px;
                line-height: 26px;
            }
            dd{
                height: 22px;
                line-height: 22px;
                a{
                    color: #666;
                }
            }
        }
        .nob{
            border: 0;
        }
        .flistdl2{
            margin-left: 20px;
            float: left;
            display: block;
            dt{
                width: 80px;
                text-align: center;
                float: left;
                img{
                    border: 0 none;
                    em{
                        color: #999;
                    }
                }
            }
            dd{
                margin: 25px 0 0 25px;
                float: left;
            }
        }
    }

    .footerinfo{
        padding-top: 22px;
        text-align: center;
        .footer-list{
            height: 26px;
            color: #555;
            a{
                color: #555;
                padding: 0 8px;
                font-size: 13px;
            }
        }
        p{
            font-size: 13px;
        }
        .yqlink{
            width: 960px;
            margin: auto;
            display: block;
            .dlphh{
                line-height: 22px;
                height: 22px;
                overflow: hidden;
                text-align: left;
                width: 900px;
                float: left;
                em{
                    padding-right: 8px;
                    color: #666;
                }
                a{
                    padding-right: 8px;
                    color: #555;
                }
            }
        }
        .copyright{
            color: #555;
            line-height: 22px;
            font-size: 13px;
        }
        .footer-list{
            height: 26px;
            font-size: 13px;
            a{
                color: #555;
                padding: 0 8px;
                font-size: 13px;
            }
        }
    }
}
//尾部结束
